Text copied to clipboard!

Tytuł

Text copied to clipboard!

Programista C

Opis

Text copied to clipboard!
Poszukujemy Programisty C, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie oprogramowania w języku C. Idealny kandydat powinien posiadać solidne doświadczenie w programowaniu niskopoziomowym, znać zasady działania systemów operacyjnych oraz potrafić efektywnie pracować w zespole projektowym. Programista C będzie pracować nad tworzeniem aplikacji systemowych, sterowników urządzeń, oprogramowania wbudowanego oraz komponentów o wysokiej wydajności. Wymagana jest dobra znajomość struktur danych, algorytmów oraz debugowania kodu. Osoba na tym stanowisku będzie również odpowiedzialna za analizę wymagań technicznych, tworzenie dokumentacji oraz współpracę z innymi działami w celu zapewnienia wysokiej jakości produktów. Oferujemy pracę w dynamicznym środowisku, możliwość rozwoju zawodowego, udział w innowacyjnych projektach oraz atrakcyjne wynagrodzenie. Jeśli jesteś pasjonatem programowania w języku C i chcesz rozwijać swoje umiejętności w ambitnym zespole, ta oferta jest dla Ciebie.

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja oprogramowania w języku C
  • Tworzenie i utrzymanie aplikacji systemowych i wbudowanych
  • Analiza i optymalizacja wydajności kodu
  • Debugowanie i testowanie oprogramowania
  • Tworzenie dokumentacji technicznej
  • Współpraca z zespołem projektowym i innymi działami
  • Udział w przeglądach kodu i wdrażaniu dobrych praktyk
  • Analiza wymagań technicznych i proponowanie rozwiązań
  • Utrzymywanie zgodności kodu z wymaganiami bezpieczeństwa
  • Wdrażanie poprawek i aktualizacji oprogramowania

Wymagania

Text copied to clipboard!
  • Bardzo dobra znajomość języka C
  • Doświadczenie w programowaniu systemowym lub wbudowanym
  • Znajomość systemów operacyjnych (Linux, Windows, RTOS)
  • Umiejętność debugowania i profilowania kodu
  • Znajomość narzędzi do kontroli wersji (np. Git)
  • Zrozumienie zasad projektowania oprogramowania
  • Umiejętność pracy zespołowej i komunikacji technicznej
  • Dobra znajomość języka angielskiego w mowie i piśmie
  • Wykształcenie wyższe techniczne (informatyka, elektronika lub pokrewne)
  • Doświadczenie w pracy z mikrokontrolerami będzie dodatkowym atutem

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w programowaniu w języku C?
  • Czy pracowałeś wcześniej z systemami wbudowanymi?
  • Jakie narzędzia do debugowania i profilowania kodu znasz?
  • Czy masz doświadczenie w pracy z systemami operacyjnymi czasu rzeczywistego?
  • Jakie projekty realizowałeś w języku C?
  • Czy znasz inne języki programowania oprócz C?
  • Jakie masz doświadczenie w pracy zespołowej?
  • Czy potrafisz tworzyć dokumentację techniczną?
  • Jak radzisz sobie z analizą i rozwiązywaniem problemów technicznych?
  • Czy posiadasz certyfikaty związane z programowaniem?